package es.cea.core.util;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

public interface LectorAnotaciones {

	public boolean existeAnotacionEnDefinicionClase(Class claz, Class anotacionClass);

	public Annotation dameAnotacionEnDefinicionMetodo(Class claz, Method metodo,
			Class anotacionClass) throws NoExisteAnotacionException;

	public Object dameValor(Class claz, Class anotacionClass, String nombreAtributo);

}
